package com.yimi.policyservice.dao.optr;

import com.github.pagehelper.Page;
import com.yimi.policyservice.dto.optr.OptrCompDto;
import com.yimi.policyservice.entity.base.optr.OptrComp;
import com.yimi.policyservice.utils.Annotation.MyBatisRepository;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author jack
 */
@MyBatisRepository
public interface OptrCompMapperCustom {
    /**
     * 服务公司搜索
     * @param key 关键词
     * @param type 0社保/公积金 1商保
     * @return
     */
    Page<OptrCompDto> search(@Param("key") String key, @Param("type")int type,@Param("userId")String userId);

    List<OptrCompDto> findAll();
    List<OptrCompDto> findAllPermission(@Param("userId")String userId);
}
